import axios from 'axios';

//基础的配置
const service = axios.create({ // 创建axios实例
  timeout: 5000,
  // process.env.NODE_ENV : 生产环境 production / 开发环境development
  baseURL: process.env.NODE_ENV === 'development' ? '/api' : ''// 每次请求的时候都会在前面拼接一个/api
});

//请求的拦截
service.interceptors.request.use(function (config) {
  config.headers['token'] = localStorage.getItem('token');
  return config;
});


//响应的拦截
service.interceptors.response.use(function (res) {
  return res.data;
},function (error) {
  // 401 
  // 404 
  // 500
  return Promise.reject(error);
});

export default service;
